package cn.micai.base.thread;

import java.util.Iterator;
import java.util.Vector;

/**
 * 描述：同步类容器
 * <p>
 *
 * @author: 赵新国
 * @date: 2018/2/22 15:29
 */
public class SynContainer {

    //初始化火车票池并添加火车票：为避免线程安全问题，可采用Vector替代ArrayList，HashTable替代HashMap
    public static void main(String [] args) {
        final Vector<String> tickets = new Vector<>();
        //向tickets中添加票
        for (int i=0; i<=100; i++) {
            tickets.add("火车票:"+i);
        }
        //遍历tickets，并在遍历的过程当中删除一个元素
        for (Iterator iterator = tickets.iterator(); iterator.hasNext();) {
            String element = (String) iterator.next();
            //tickets.remove(10);//删除掉索引号为10的元素
            System.out.println(element);
        }
    }
}
